<template>
	<view>
		<view class="topBox">
			<text class="topBox-text">说明：
			      1、二维码获取方式：在ERP系统设备档案中打印二维码。
				  2、使用方式：用户通过扫码，可以清楚的看到设备上的信息，一键报修后可以填写具体故障信息进行上报。
			</text>
		</view>
		<view class="btn">
			<u-button class="btn" type="primary" @click="submit">点击扫码</u-button>
			<u-button class="btn" type="primary" @click="test">测试</u-button>
		</view>
		<u-modal :show="show" :title="title" :content='content' @confirm="confirm"></u-modal>
	</view>
</template>

<script>
	import * as dd from 'dingtalk-jsapi'
	export default {
		data() {
			return {
				show:false,
				title:'二维码',
				content:'uView的目标是成为uni-app生态最优秀的UI框架'
			}
		},
		methods: {
			submit(){			    
				// #ifdef H5
				dd.ready(function () {
					dd.biz.util.scan({
					  type: 'all', // type 为 all、qrCode、barCode，默认是all
					  onSuccess: function (data) {
						//对返回的数据进行转换
						// alert(JSON.stringify(data))
						var code=data.text || data.code || data.qrCode || data.barCode
						//去除网址
						var codes = code.split('=')
						if(codes.length>1){
							code = codes[1]
						}
						uni.navigateTo({url: '/pages/zcdaPages/zcdaPages?num='+code});
					  },
					  onFail: function (err) {
						console.log(err)
						alert(err)
					  }
					});
				});
				// #endif
			},
			test() {
				var code='http://125.64.76.148:8125/repair/#/pages/zcdaPages/zcdaPages?num=T001'
				//去除网址
				var codes = code.split('=')
				console.log('codes',codes)
				if(codes.length>1){
					code = codes[1]
				}
				console.log('code',code)
				uni.navigateTo({url: '/pages/zcdaPages/zcdaPages?num='+code});
			}
		}
	}
</script>

<style>
.topBox{
	width: 92%;
	height: 370rpx;
	border: 4px solid #f1f1f1;
	margin: 0 auto;
	margin-top: 70rpx;
	border-radius: 20rpx;
}
.topBox-text{
	padding: 65rpx;
}
.btn{
	width: 70%;
	margin: 60rpx auto;
}
 
</style>
